/**
 * Default CSS for Kernel
 *
 * @copyright  Copyright (c) 2010 Albireo Solutions
 * @package    Kernel
*/

html,body {padding:0px;margin:0px;height:100%;}
body {font:15px/1.5 "Trebuchet MS", "Geneva CE", lucida, sans-serif;color:#666;
    background-color:#fff;}
h1 {font-size:150%;}
h2 {font-size:130%;}
table {border:none;}
td,th {border-width:1px;border-style:solid;padding:10px 20px;}
th {font-weight:bold;}
a {text-decoration:none;}
iframe {border-width:1px;border-style:solid;}
form div {margin:3px;}
label {font-size:16px;width:125px;height:30px;display:block;padding-top:1px;
       float:left;clear:left;}
input, select {-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
       border-style:solid;border-width:1px;padding:4px;}
select {width:160px;font-size:16px;background-color:#ffffff;}

/* jquery ui changes */
.ui-widget  {font-size:13px;}
/* end of jquery ui changes */

/* paginator */
.paginator {margin:1em 0;}
.paginator button, .paginator a {font-size:80%;}
/* end of paginator */

.invisible {position:absolute;left:-5000px;}
.cleaner {clear:both;width:100%;}
.floatLeft {float:left;}
.floatRight {float:right;}
.error {color:#cc0000;font-weight:bold;}
.textInput {width:150px;font-size:16px;}
.pageMenu {list-style-type:none;display:block;}
.pageMenu li {display:block;width:120px;margin:10px;text-align:center;float:left;}
.pageMenu div {height:120px;width:120px;}
.pageMenu img {border:none;position:relative;top:0px;left:0px;overflow:hidden;}
.fontSmall {font-size:80%;}
.smallerTable {font-size:90%;}
.smallerTable td, th {padding:5px;text-align:center;}
.invisibletable th {display:none;}
.invisibletable td {border:none;padding:5px;}
.invisibletable2 th {display:none;}
.invisibletable2 td {border:none;padding:2px 0px;}
.cursorPointer {cursor:pointer;}
.searchForm {margin:20px 0px;}
.searchForm div {display:inline;}
.searchForm label {width:auto;padding:4px 10px 0px 0px;}

#kernel_container {min-height:100%;position:relative;}
#kernel_logo {display:block;height:96px;width:108px;position:absolute;left:20px;
    top:0px;z-index:2;}
#kernel_header {height:51px;width:100%;position:relative;top:20px;z-index:1;}
#kernel_header span {position:absolute;top:6px;left:150px;font-size:150%;}
#kernel_main_menu {list-style-type:none;display:block;position:absolute;
    left:105px;top:51px;}
*:first-child+html #kernel_main_menu {top:66px;}/* only MSIE 7 and older */
#kernel_main_menu li {display:block;padding:5px;float:left;font-weight:bold;}
#kernel_main_menu a {text-decoration:none;font-size:110%;font-weight:normal;}
#kernel_body {width:700px;margin:0px auto;padding:80px 0px 75px 0px;}
#kernel_footer {height:25px;width:100%;text-align:center;font-size:75%;
    position:absolute;bottom:0px;padding-top:5px;}

/* begin - sign in page */
#kernel_sign_in_block {position:absolute;bottom:0px;top:0px;margin:auto;
    height:260px;width:700px;}
*:first-child+html #kernel_sign_in_block {top:120px;}/* only MSIE 7 and older */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
       #kernel_sign_in_block {position:relative;}
 } /* only opera */
#kernel_sign_in_block_inner {margin:0px auto;width:300px;border-width:2px;
    border-style:solid;-webkit-border-radius:10px;-moz-border-radius:10px;
    border-radius:10px;padding:30px 50px 50px 50px;}
/* end - sing in page */

/* begin - module management console */
#consoleWindow {width:800px;height:400px;border:1px solid #aaa;overflow:auto;padding:10px;}
#consoleWindow hr {width:100%;visibility:hidden;}
#consoleInput {margin-top:10px;width:100%;}
#consoleInput div {display:inline;}
#consoleInput label {width:auto;padding:0px 10px 0px 0px;}
#consoleInput textarea {width:600px;border-width:0px;}
#consoleInput input {position:relative;top:-9px;}
/* end - module management console */